package com.rybbaby.tss.platform.sysHandlePermissionsStyles.service;

import java.util.List;
import java.util.Map;

import com.rybbaby.tss.core.utils.AjaxJsonResponse;
import com.rybbaby.tss.core.web.service.IBaseService;
import com.rybbaby.tss.platform.sysHandlePermissionsStyles.entity.SysHandlePermissionsStyles;

/**
 * @description 操作权限html元素内联样式数据库操作服务接口
 * 
 * @author 谢进伟
 * 
 * @createDate 2016-11-10 下午6:11:55
 */
public interface ISysHandlePermissionsStylesService extends IBaseService<SysHandlePermissionsStyles> {
	
	/**
	 * 权限名称 数据源
	 * 
	 * @return
	 */
	public abstract List<Map<String , Object>> handlePermissionIdDatasource();
	
	/**
	 * 保存操作权限html元素内联样式对象
	 *
	 * @param entity
	 *            需要保存的对象
	 * @param ajr
	 *            ajax响应对象
	 * @param loginUserId_obj
	 *            登录者对象
	 * @throws Exception
	 */
	public abstract void saveHandlePermissionsStyles(SysHandlePermissionsStyles entity, AjaxJsonResponse ajr, Object loginUserId_obj) throws Exception;
}
